Network Settings
2015/01/07 |
[1] | Set static IP address to the server. Replace the interface name "eth0" for your own environment's one. |
# display devices [root@localhost ~]# nmcli d DEVICE TYPE STATE CONNECTION eth0 ethernet connected eth0 lo loopback unmanaged -- # set IPv4 address ⇒ nmcli *** [IP address] [root@localhost ~]# nmcli c modify eth0 ipv4.addresses 10.0.0.30/24 # set default gateway [root@localhost ~]# nmcli c modify eth0 ipv4.gateway 10.0.0.1 # set DNS [root@localhost ~]# nmcli c modify eth0 ipv4.dns 10.0.0.1 # set manual for static setting (it's "auto" for DHCP) [root@localhost ~]# nmcli c modify eth0 ipv4.method manual # restart the interface and reload the settings [root@localhost ~]# nmcli c down eth0; nmcli c up eth0 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/1) # show settings [root@localhost ~]# nmcli d show eth0 GENERAL.DEVICE: eth0 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:CD:9C:2D GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: eth0 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: ip = 10.0.0.30/24, gw = 10.0.0.1 IP4.DNS[1]: 10.0.0.1 IP6.ADDRESS[1]: ip = fe80::20c:29ff:fecd:9c2d/64, gw = :: # show status [root@localhost ~]# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:cd:9c:2d brd ff:ff:ff:ff:ff:ff inet 10.0.0.30/24 brd 10.0.0.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fecd:9c2d/64 scope link valid_lft forever preferred_lft forever |
[2] | Disable IPv6 if you do not need it. |
[root@localhost ~]#
vi /etc/default/grub # line 6: add GRUB_CMDLINE_LINUX=" ipv6.disable=1 rd.lvm.lv=fedora-server/root.....
# apply changing [root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg [root@localhost ~]# |
[3] | The example of interface name above is "eth0" but if your system is installed on phisical machine, the name is not "ethX" by default. Then If you'd like to use the network interface name "ethX", configure like follows. |
[root@dlp ~]#
vi /etc/default/grub # line 6: add GRUB_CMDLINE_LINUX=" net.ifnames=0 rd.lvm.lv=fedora/swap rd.md=0.....
# apply changing [root@dlp ~]# grub2-mkconfig -o /boot/grub2/grub.cfg [root@dlp ~]# |